#ifndef FORMATION_BEHAVIOUR_H_
#define FORMATION_BEHAVIOUR_H_

#include "BehaviourI.h"

/* Can seek, or path find to a target location pluss the offset (offset in local space of
   target object)
*/
class FormationBehaviour : public BehaviourI
{
public:
    FormationBehaviour(float* offset) : m_offset(offset[0],offset[1],offset[2]) {}
    virtual void CalcMotion(float* motion, BehaviourInfo* info, float weighting);

private:
    btVector3 m_offset;
};
#endif